/**
 * 为指定的“手动开票”元素绑定点击事件，点击时显示“敬请期待”提示
 * @param {string} elementId - “手动开票”元素的ID，用于获取 DOM 元素
 * @param {Function} [customCallback] - 可选的自定义回调函数，点击后除了提示还可执行其他逻辑
 */
function setupManualInvoiceTip(elementId, customCallback) {
    const manualInvoiceItem = document.getElementById(elementId);
    if (manualInvoiceItem) {
        manualInvoiceItem.addEventListener('click', function () {
            // 使用 layer 弹框提示（依赖 layer.js），也可用 alert，这里优先用 layer 保持风格一致
            if (typeof layer !== 'undefined') {
                layer.open({
                    content: '敬请期待',
                    btn: '确定',
                    shadeClose: false
                });
            } else {
                alert('敬请期待');
            }
            // 如果有自定义回调，执行回调逻辑
            if (typeof customCallback === 'function') {
                customCallback();
            }
        });
    } else {
        console.warn(`未找到 ID 为 ${elementId} 的“手动开票”元素，无法绑定提示功能`);
    }
}
